Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NVIDIA] Add Multi-graph Feature to NVIDIA Plugin #710

Merged

Conversation

apavliuk55
Copy link
Contributor

@apavliuk55 apavliuk55 commented Aug 25, 2023

Details:

  • Add splitting a model into multiple CUDA Graphs if not all of the operations support CUDA Graphs

Ticket:

  • 109090
  • 109091
  • 109092
  • 109093
  • 109095
  • 115700
  • 115701
  • 119112

@apavliuk55 apavliuk55 requested a review from a team as a code owner August 25, 2023 17:28
@github-actions github-actions bot added the category: NVIDIA plugin OpenVINO NVIDIA plugin label Aug 25, 2023
@apavliuk55 apavliuk55 force-pushed the feature/cuda-graphs-multi-graphs branch from 16cc846 to c8d6a4c Compare August 25, 2023 17:38
@apavliuk55 apavliuk55 changed the title [WIP] Add Multi-graph Feature to NVIDIA Plugin [WIP][NVIDIA] Add Multi-graph Feature to NVIDIA Plugin Aug 25, 2023
@apavliuk55 apavliuk55 changed the title [WIP][NVIDIA] Add Multi-graph Feature to NVIDIA Plugin [NVIDIA] Add Multi-graph Feature to NVIDIA Plugin Aug 28, 2023
@apavliuk55 apavliuk55 force-pushed the feature/cuda-graphs-multi-graphs branch from c8d6a4c to 529b4a1 Compare August 29, 2023 15:31
@nkogteva
Copy link
Contributor

Please fix win build

10:16:40  [2023-08-30 08:16:33,530] [22664] build ie ERROR: C:\Jenkins\workspace\private-ci\ie\build-windows-vs2019\b\repos\openvino_contrib\modules\nvidia_plugin\src\cuda_simple_execution_delegator.hpp(72) : error C4716: 'ov::nvidia_gpu::SimpleExecutionDelegator::get_performance_counts': must return a value

@apavliuk55
Copy link
Contributor Author

Please fix win build

10:16:40  [2023-08-30 08:16:33,530] [22664] build ie ERROR: C:\Jenkins\workspace\private-ci\ie\build-windows-vs2019\b\repos\openvino_contrib\modules\nvidia_plugin\src\cuda_simple_execution_delegator.hpp(72) : error C4716: 'ov::nvidia_gpu::SimpleExecutionDelegator::get_performance_counts': must return a value

Done.
Also corrected the doxygen comments for SimpleExecutionDelegator.

Copy link
Contributor

@nkogteva nkogteva left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In general, LGTM. There is only one open question about performance in case when number of cuda graphs too big.

@apavliuk55 apavliuk55 force-pushed the feature/cuda-graphs-multi-graphs branch from fa3b2bb to 8f32a6b Compare August 30, 2023 14:48
@nkogteva nkogteva merged commit 394a8cf into openvinotoolkit:master Sep 1, 2023
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: NVIDIA plugin OpenVINO NVIDIA plugin
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants